outline.el fix for bug#7619.
authorGlenn Morris <rgm@gnu.org>
Fri, 4 Mar 2011 08:40:00 +0000 (00:40 -0800)
committerGlenn Morris <rgm@gnu.org>
Fri, 4 Mar 2011 08:40:00 +0000 (00:40 -0800)
commitee1e7282ac76d1be950273db8e893bfc922c72fa
treefc54cd84f7471301d5ca94157a3a23c8cb522551
parent6b26c29e2e3463d86d92d1e766e04698110bafbf
outline.el fix for bug#7619.

It turns out the use of nil in the :type of outline regexp was for
very hysterical raisons.  Prior to CVS rev 1.49, 2001-09-12, the
default value was nil, then it was initialized afterwards.
Everywhere in the code assumes it cannot be nil, so no need to allow
that any more.

* lisp/outline.el (outline-regexp): No longer allow nil.
(outline-heading-end-regexp): Add safety predicate.
lisp/ChangeLog
lisp/outline.el